/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package adalid.xmi.util;

/**
 *
 * @author cmedina
 */
public class XmiTags {

    public static final String SEPARATOR = ".";

    public static final String DEFAULT_VALUE = "";

    public static final String XMI_EXTENSION_TAG = "xmi:Extension";

    public static final String XMI_ID_TAG = "xmi:id";

    public static final String OWNED_END_TAG = "ownedEnd";

    public static final String OWNED_MEMBER_TAG = "ownedMember";

    public static final String OWNED_ATTRIBUTE_TAG = "ownedAttribute";

    public static final String OWNED_PARAMETER_TAG = "ownedParameter";

    public static final String OWNED_OPERATION_TAG = "ownedOperation";

    public static final String XMI_TYPE_TAG = "xmi:type";

    public static final String UML_STEREOTYPE_TAG = "uml:Stereotype";

    public static final String UML_ASSOCIATION_TAG = "uml:Association";

    public static final String UML_ASSOCIATION_CLASS_TAG = "uml:AssociationClass";

    public static final String UML_CLASS_TAG = "uml:Class";

    public static final String UML_DATATYPE_TAG = "uml:DataType";

    public static final String UML_ENUMERATION_TAG = "uml:Enumeration";

    public static final String UML_PACKAGE_TAG = "uml:Package";

    public static final String UML_PROPERTY_TAG = "uml:Property";

    public static final String UML_OPERATION_TAG = "uml:Operation";

    public static final String UML_GENERALIZATION_TAG = "uml:Generalization";

    public static final String NAME_TAG = "name";

    public static final String VALUE_TAG = "value";

    public static final String GENERALIZATION_TAG = "generalization";

    public static final String TAGGEDVALUE_TAG = "taggedValue";

    public static final String LOWER_VALUE_TAG = "lowerValue";

    public static final String UPPER_VALUE_TAG = "upperValue";

    public static final String NAVIGABLE_TAG = "isNavigable";

    public static final String STEREOTYPE_TAG = "appliedStereotype";

    public static final String META_ENTITY_STEREOTYPE = "MetaPersistentEntity";

    public static final String META_ENUMERATION_STEREOTYPE = "MetaPersistentEnumerationEntity";

    public static final String META_PARAMETER_STEREOTYPE = "MetaParameter";

    public static final String META_PROPERTY_STEREOTYPE = "MetaProperty";

    public static final String META_OPERATION_STEREOTYPE = "MetaOperation";

    public static final String META_ONE_TO_ONE_STEREOTYPE = "OneToOneAssociation";

    public static final String META_MANY_TO_ONE_STEREOTYPE = "ManyToOneAssociation";

    public static final String META_MANY_TO_MANY_STEREOTYPE = "ManyToManyAssociation";

    public static final String CONSTANT_STEREOTYPE = "Constant";

    public static final String HREF_TAG = "href";

    public static final String TYPE_TAG = "type";

    public static final String ORM_DETAIL_TAG = "ormDetail";

    public static final String DB_COLUMN_TAG = "dbColumn";

    public static final String COLUMN_MODEL_TAG = "columnModel";

    public static final String LENGTH_TAG = "length";

    public static final String UNIQUE_TAG = "unique";

    public static final String NULLABLE_TAG = "nullable";

    public static final String MANY_TAG = "*";

    public static final String ONE_TAG = "1";

    public static final String ZERO_TAG = "0";

    public static final String SCALE_TAG = "scale";

    public static final String PRECISION_TAG = "precision";

    public static final String PROPERTY = "Property";

    public static final String PARAMETER = "Parameter";

    public static final String XMI_VALUE_TAG = "xmi:value";

    public static final String XMI_IDREF_TAG = "xmi:idref";

    public static final String XMI_PARAMETER_TAG = "ownedParameter";

    public static final String KIND_TAG = "kind";

    public static final String RETURN_TAG = "return";

    public static final String ASSOCIATION_TAG = "association";

    public static final String MEMBER_END_TAG = "memberEnd";

    public static final String UML_PARAMETER_TAG = "uml:Parameter";

    public static final String DATATYPE_URI_TAG = "pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#";

    public static final String REFERENCED_ATTRIBUTE = "referencedAttribute";

    public static final String TAGNAME_TAG = "tag";

    public static String INITIAL_VALUE_TAG = "defaultValue";

    public static String TYPE_MODIFIER_TAG = "typeModifier";

    public static String EXTENSION_TAG = "Extension";

    public static String GENERAL_TAG = "general";

    public static String IS_ABSTRACT_TAG = "isAbstract";

    public static String OWNER_SCOPE_TAG = "ownerScope";

    public static String INHERITANCE_STRATEGY_TAG = "inheritanceStrategy";

    public static String DISCRIMINATOR_VALUE_TAG = "discriminatorValue";

    public static Object INSTANCE_SCOPE_TAG = "instance";

    public static Object CLASSIFIER_SCOPE_TAG = "classifier";

}
